package com.py.credit.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.py.credit.entity.DictEntity;

public interface CreditAppDao {
	
	
	

	
	
	
	public List<Map> collectionByDeptTop5();
	
	public List<Map> dataQualityTop10();
	
	public List<Map> mapAnalyse(@Param(value = "qybm")String qybm);
	
	public List<Map> collectionByAreaTop5();
	
	public List<Map> checkAnalyse();
	
	public List<Map> selectTop5Radar(@Param(value = "qybm")String qybm);

	List<Map> selectTop5Month();

	List<Map> selectApplicationByMonth();

	List<Map> selectCreditRepairByMonth();

	public long selectShareLogCountByDept(@Param(value = "deptId")long deptId);
	
	public void delDeptScore();
	
	public void initDeptScore();
	
	public void updateReportCountScore();
	
	public void updatePassrateScore();
	
	public void updateTimelinessScore();
	
	public void updateConstructionofcreditScore();
	
	public void updateCreditappScore();
	
	public void updateCreditappOfLoginScore(@Param(value = "deptId")long deptId,@Param(value = "count")long count);
	
	public void updateTotalScore();
	
}
